ceca5f34cd2c56888816764007d52a0e174bf0cf,src/main/java/ca/uwaterloo/watca/YCSBConnectorWrapper.java,YCSBConnectorWrapper,update,#String#String#HashMap#,173

Before Change


        start = System.currentTimeMillis();        
        HashMap<String, String> values2 = StringByteIterator.getStringMap(values);
        String value = values2.get(values2.keySet().iterator().next());        
        logEventToFile(start, "INV", Thread.currentThread().getId(), "W", key, value);
        Status ret = innerDB.update(table, key, StringByteIterator.getByteIteratorMap(values2));
        try {
            Thread.sleep(writeDelay);

After Change


        } catch (InterruptedException ex) {
        }
        finish = System.currentTimeMillis();
        logEventToFile(start, "INV", Thread.currentThread().getId(), "W", key, value, fileWriter);
        logEventToFile(finish, "RES", Thread.currentThread().getId(), "W", key, "", fileWriter);
        logEventToFile(start, "INV", Thread.currentThread().getId(), "W", key, value, fileWriter2);
        logEventToFile(finishNoDel, "RES", Thread.currentThread().getId(), "W", key, "", fileWriter2);
        logOperation("U", key, value, start, finish);
        return ret;
    }